package com.ruoyi.factorydata.domain.dto;


import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.List;

@Data
public class CustomerDataDTO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 客户ID
     */
    private Long id;

    /**
     * 客户编码
     */
    private String customerCode;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 客户简称
     */
    private String shortName;

    /**
     * 客户分类ID
     */
    private Long categoryId;

    /**
     * 客户级别ID
     */
    private Long levelId;

    /**
     * 客户标签ID
     */
    private Long tagId;

    /**
     * 默认仓库
     */
    private Long defaultWarehouse;


    /**
     * 所属区
     */
    private List<String> region;

    /**
     * 详细地址
     */
    private String addressDetail;

    /**
     * 邮编
     */

    private String postalCode;

    /**
     * 联系人姓名
     */
    private String contactName;

    /**
     * 手机号码
     */
    private String contactPhone;

    /**
     * 部门
     */
    private String department;

    /**
     * 职位
     */
    private String position;

    /**
     * Email
     */
    private String email;

    /**
     * QQ
     */
    private String qq;

    /**
     * 发票抬头
     */
    private String invoiceTitle;

    /**
     * 纳税人识别号
     */
    private String taxId;

    /**
     * 开户行
     */
    private String bankName;

    /**
     * 开户支行
     */
    private String bankBranch;

    /**
     * 开户名称
     */
    private String accountName;

    /**
     * 银行账号
     */
    private String bankAccount;

    /**
     * 客户状态
     */
    private String customerStatus;

    /**
     * 查询关键字
     */
    private String keyword;

}
